/* author：李长生
   info：发送请求第二步，封装了请求方式和地址
   point：
   1. 减少代码冗余
   2. 简化调用方式
   3. 便于后期维护 */

/* 1. 导入request.js */
import req from '@/utils/request.js'

/* 2. 声明用户账号相关请求的函数并导出 */
// 登录
export function login(data) {
  return req.post('/users/checkLogin', data)
}

// 账号列表
export function userList(data) {
  return req.get('/users/list', data)
}

// 添加账号
export function addUser(data) {
  return req.post('/users/add', data)
}

// 编辑账号
export function editUser(data) {
  return req.post('/users/edit', data)
}

// 删除账号
export function delUser(data) {
  return req.get('/users/del', data)
}

// 批量删除账号
export function delUsers(data) {
  return req.get('/users/batchdel', data)
}

// 检查旧密码是否正确
export function checkOldPwd(data) {
  return req.get('/users/checkoldpwd', data)
}

// 修改密码
export function editPwd(data) {
  return req.post('/users/editpwd', data)
}

// 个人中心
export function personal(data) {
  return req.get('/users/info', data)
}

// 修改用户头像
export function editAva(data) {
  return req.get('/users/avataredit', data)
}
